Ajax (lập trình)

AJAX (tiếng Anh: "Asynchronous JavaScript and XML" - nghĩa là "JavaScript và XML không đồng bộ") là một nhóm các công nghệ phát triển web được sử dụng để tạo các ứng dụng web động hay các ứng dụng giàu tính Internet (rich Internet application). Từ Ajax được ông Jesse James Garrett đưa ra và dùng lần đầu tiên vào tháng 2 năm 2005 để chỉ kỹ thuật này, mặc dù các hỗ trợ cho Ajax đã có trên các chương trình duyệt từ 10 năm trước. Ajax là một kỹ thuật phát triển web có tính tương tác cao bằng cách kết hợp các ngôn ngữ:Giống như DHTML, LAMP hay SPA, Ajax tự nó không phải là một công nghệ mà là một thuật ngữ mô tả việc sử dụng kết hợp một nhóm nhiều công nghệ với nhau. Trong đó, HTMLCSS được kết hợp với nhau để đánh dấu và định kiểu thông tin. DOM và JavaScript kết hợp lại để hiển thị thông tin động và cho phép người dùng tương tác với các thông tin này. JavaScript cùng với đối tượng XMLHttpRequest hỗ trợ việc trao đổi dữ liệu bất đồng bộ giữa trình duyệtmáy chủ nhằm hạn chế việc tải lại nguyên trang.Trong thực tế, các công nghệ dẫn xuất hoặc kết hợp dựa trên Ajax như AFLAX cũng đã xuất hiện.

Tài liệu tham khảo

WikiPedia: Ajax (lập trình) http://www.aaronsw.com/weblog/ajaxhistory http://www.adaptivepath.com/ideas/ajax-new-approac... http://www.adaptivepath.com/ideas/essays/archives/... http://www.adaptivepath.com/publications/essays/ar... http://www.alexhopmann.com/story-of-xmlhttp/ http://anthemdotnet.com/ http://developer.apple.com/internet/webcontent/xml... http://rialto.application-servers.com http://kayaklabs.blogspot.com/2006/04/kayak-user-i... http://www.coolshare.com/remotescriptguru/html/not...